package com.open.video.model;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component
@Data
public class AliyunLiveConfig {
    /**
     * 推流域名
     */
    @Value("${aliyun.live.push.domain}")
    private String aliyunLivePushDomain;

    /**
     * 拉流域名
     */
    @Value("${aliyun.live.pull.domain}")
    private String aliyunLivePullDomain;

    /**
     * 直播测试appName
     */
    @Value("${aliyun.live.appName}")
    private String aliyunLiveAppName;

    /**
     * 直播测试streamName{直播类型}_{类型id}
     */
//    @Value("${aliyun.live.streamName}")
//    private String aliyunLiveStreamName;

    /**
     * 推流鉴权url key
     */
    @Value("${aliyun.live.push.ident.key}")
    private String aliyunLivePushIdentKey;

    /**
     * 拉流鉴权url key
     */
    @Value("${aliyun.live.pull.ident.key}")
    private String aliyunLivePullIdentKey;

    /**
     * 鉴权url的有效时间（秒），默认30分钟，1800秒 key
     */
    @Value("${aliyun.live.ident.url.validTime}")
    private Integer aliyunLiveIdentUrlValidTime;

}

